﻿using AbstractFactoryPatten.Product.Car;
using AbstractFactoryPatten.Product.Phone;

namespace AbstractFactoryPatten.Factory
{
    internal class AUDICreator : BaseCreator
    {
        public override BaseCarProduct CreateCarProduct()
        {
            var product = new AUDICarProduct();
            product.Prepare();
            return product;
        }

        public override BasePhoneProduct CreatePhoneProduct()
        {
            var product = new AUDIPhone();
            product.Prepare();
            return product;
        }
    }
}